package com.ruoyi.contractHomepage.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.contractHomepage.domain.vo.DoctorVo;

import java.util.List;

public class DocContractHome {

    /**
     * 团队id
     */
    private Long teamId;

    /**
     * 团队名称
     */
    @Excel(name = "团队名称")
    private String teamName;

    /**
     * 签约数量
     */
    @Excel(name = "签约数量")
    private Long signedNumber;

    /**
     * 团队简介
     */
    @Excel(name = "团队简介")
    private String teamInfo;

    /**
     * 团队海报
     */
    @Excel(name = "团队海报")
    private String teamImg;

    /**
     * 团队价格
     */
    @Excel(name = "团队价格")
    private Double teamPrice;

    /**
     * 团队中的医生信息
     */
    @Excel(name = "团队医生")
    private List<DoctorVo> doctorVoList;

    public Long getTeamId() {
        return teamId;
    }

    public void setTeamId(Long teamId) {
        this.teamId = teamId;
    }

    public String getTeamName() {
        return teamName;
    }

    public void setTeamName(String teamName) {
        this.teamName = teamName;
    }

    public Long getSignedNumber() {
        return signedNumber;
    }

    public void setSignedNumber(Long signedNumber) {
        this.signedNumber = signedNumber;
    }

    public String getTeamInfo() {
        return teamInfo;
    }

    public void setTeamInfo(String teamInfo) {
        this.teamInfo = teamInfo;
    }

    public String getTeamImg() {
        return teamImg;
    }

    public void setTeamImg(String teamImg) {
        this.teamImg = teamImg;
    }

    public Double getTeamPrice() {
        return teamPrice;
    }

    public void setTeamPrice(Double teamPrice) {
        this.teamPrice = teamPrice;
    }

    public List<DoctorVo> getDoctorVoList() {
        return doctorVoList;
    }

    public void setDoctorVoList(List<DoctorVo> doctorVoList) {
        this.doctorVoList = doctorVoList;
    }

    @Override
    public String toString() {
        return "DocContractHome{" +
                "teamId=" + teamId +
                ", teamName='" + teamName + '\'' +
                ", signedNumber=" + signedNumber +
                ", teamInfo='" + teamInfo + '\'' +
                ", teamImg='" + teamImg + '\'' +
                ", teamPrice=" + teamPrice +
                ", doctorVoList=" + doctorVoList +
                '}';
    }
}
